Rewrite Syntax for Sublime Text 4137+ #195
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR proposes a re-written Laravel Blade syntax for Sublime Text 4137+,
which extends rewritten PHP syntax and makes use of latest syntax engine features.
It resolves issues #191 and #194 by embedding extended JS/CSS syntaxes.
Changelog
This release comes with a number of breaking changes
which may require some adjustments for snippets or plugins to continue working!
Primary syntax definition is
HTML (Blade)
.The name follows a common naming scheme being used for various template syntaxes
and expresses HTML to be the base syntax being extended by Blade template code.
This release also ships with
CSS (Blade)
andJavaScript (Blade)
, which canbe used to highlight standalone CSS/JS templates, if ever needed.
The already existing
text.html.blade
is now the main scope replacingtext.blade
.This is also to expresses Blade being based on HTML.
Scope names have completely been overhauled/refactored to follow current guidelines
and to express semantic meaning of certain expressions more accurately.
Preparations
To maintain compaitibility with existing packages on Package Control various PRs have been opened.
Notes
In case you are no longer interested in maintaining this package, please considder transfering it to SublimeText organization so community can continue doing so.